.disable-cls {
	color: #fff;
	background: #000;
	height: 100% !important;
	position: absolute;
	bottom: 0;
	opacity: 0.8;
	width: 100% !important;
	border-radius: 10rpx;
	font-size: 30rpx;
	padding-top: 20rpx;
}

.relative {
	position: relative;
}

.colorBlue {
	background-color: #1e6ceb;
}

.color2FF {
	color: #0ae2ff;
	font-size: 26px;
	padding: 5px;
	border: 1px solid #0ae2ff;
	border-radius: 50%;
}

.colorfff {
	color: #fff;
}

.color999 {
	color: #999999;
}

.color666 {
	color: #666;
}

.defaultFont {
	font-size: 14px;
	color: #000;
}

.flex-wrap-justifyBetween {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.flex-wrap-spaceAround {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.flex-align-center-justify-end {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.fontSize12 {
	font-size: 12px;
}

.fontSize14 {
	font-size: 14px;
}

.fontSize16 {
	font-size: 16px;
}

.fontSize18 {
	font-size: 18px;
}

.color333 {
	color: #333;
}

.color000 {
	color: #000;
}

.blue {
	color: #1e6ceb;
}

.red {
	color: #ff4d4f;
}

.grey {
	color: #797979;
}

.colorA1 {
	color: #a1a1a1;
}

.width80 {
	width: 80%;
}

.width90 {
	width: 90%;
}

.width100 {
	width: 100%;
}

.width70 {
	width: 70%;
}

.width60 {
	width: 60%;
}

.width50 {
	width: 50%;
}

/* ‘小手’ 鼠标*/
.pointer {
	cursor: pointer;
}

/* ‘鼠标’ 手型*/
.default {
	cursor: default;
}

.flex-column {

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
} 
 .flex-column-end {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   align-items: flex-end;
 } 
.flex-column-around {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}

.flex-column-start {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}
.flex-column-start-between {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
}
.flex-column-Jstart {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items:center ;
}
.flex-column-between {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.flex-column-between-start {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
}
.display {
	display: flex;
}

.flex-columns {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.flex-around {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.flex-between-start {
	display: flex;
	justify-content: start;
	align-items: flex-start;
}

.flex-around-start {
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
}

.flex-wrap {
	display: flex;
	flex-wrap: wrap;
}

.flex-noWrap {
	display: flex;
	flex-wrap: nowrap;
}

.flex-columns-center {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.flex-noWrap-center {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.flex-align-center {
	display: flex;
	align-items: center;
}

.flex-start {
	display: flex;
	align-items: start;
	justify-content: flex-start;
}

.flex-start-center {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.flex-start-center-wrap {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.border-bottom-ECECEC {
	border-bottom: 2rpx solid #ECECEC;
}
.border-bottom-ededed {
	border-bottom:2px solid #ededed;
}

.flex1 {
	flex: 1;
}

.flex-between {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.flex {
	display: flex;
	justify-content: center;
	align-items: center;
}

.d-title {
	font-size: 18px;
	color: rgb(31, 34, 37);
}

.m-top15 {
	margin-top: 15px;
}

.m-bottom15 {
	margin-bottom: 15px;
}

.p-algin10 {
	padding: 10px 0;
}

.m-algin20 {
	margin: 20px 0;
}

.padding15 {
	padding: 15px;
}

.p-sides15 {
	padding: 0 15px;
}

.p-top10 {
	padding-top: 10px;
}

.p-left10 {
	padding-left: 10px;
}

.m-right10 {
	margin-right: 10px;
}

.m-left20 {
	margin-left: 20px;
}

.margin20 {
	margin: 0 20px !important;
}

.padding20 {
	padding: 20px;
}

.m-margin15 {
	margin: 15px 0 20px;
	color: #909399;
}

.m-out {
	margin: 10px 20px;
	color: #909399;
}

.m-left10 {
	margin-left: 10px;
}

.m-right20 {
	margin-right: 20px;
}

.m-bottom10 {
	margin-bottom: 10px;
}

.m-bottom20 {
	margin-bottom: 20px;
}

.m-top10 {
	margin-top: 10px;
}

.m-top20 {
	margin-top: 20px;
}

.m-top30 {
	margin-top: 30px !important;
}

.line-height20 {
	line-height: 20px;
}

.textAlign {
	text-align: center;
}

.height80 {
	height: 80px;
	overflow: hidden;
}

/* 3行文字省略 */
.font-overflow3 {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

/* 2行文字省略 */
.font-overflow2 {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

/* 单行文字省略 */
.font-overflow {

	  white-space: nowrap; /* 防止文本换行 */  
	  overflow: hidden; /* 文本溢出容器时隐藏 */  
	  text-overflow: ellipsis; /* 使用省略号表示被隐藏的文本 */  
	

}

.flex-end {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.flex-end-top {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

